Skip to content

M2M support for Third-Party Apps#1202

Merged
lrzhou25 merged 10 commits into
auth0:mainfrom
dlozlla:feat/third-party-m2m
May 22, 2026
Merged

M2M support for Third-Party Apps#1202
lrzhou25 merged 10 commits into
auth0:mainfrom
dlozlla:feat/third-party-m2m

Conversation

@dlozlla
Copy link
Copy Markdown
Contributor

@dlozlla dlozlla commented May 15, 2026

Description

References

Checklist

  • I've read and followed CONTRIBUTING.md.
  • I've tested the site build for this change locally.
  • I've made appropriate docs updates for any code or config changes.
  • I've coordinated with the Product Docs and/or Docs Management team about non-trivial changes.

@dlozlla dlozlla requested a review from a team as a code owner May 15, 2026 09:31
Comment thread main/docs/get-started/applications/third-party-applications/security-controls.mdx Outdated
Comment thread main/docs/get-started/applications/third-party-applications/security-controls.mdx Outdated
Comment thread main/docs/get-started/applications/third-party-applications/security-controls.mdx Outdated
Comment thread main/docs/get-started/applications/third-party-applications/security-controls.mdx Outdated
dlozlla and others added 3 commits May 18, 2026 23:29
…curity-controls.mdx

Co-authored-by: Lucy Zhou <141781699+lrzhou25@users.noreply.github.com>
…curity-controls.mdx

Co-authored-by: Lucy Zhou <141781699+lrzhou25@users.noreply.github.com>
…curity-controls.mdx

Co-authored-by: Lucy Zhou <141781699+lrzhou25@users.noreply.github.com>
Comment thread main/docs/get-started/applications/third-party-applications/security-controls.mdx Outdated
lrzhou25
lrzhou25 previously approved these changes May 20, 2026
**Requirements and constraints:**

- The application must be a confidential client (`token_endpoint_auth_method` must not be `none`).
- [Organizations](/docs/manage-users/organizations): Machine-to-machine access with Organizations is supported. An explicit [organization client grant](/docs/manage-users/organizations/organizations-for-m2m-applications/configure-your-application-for-m2m-access) is required for each organization. The `allow_any_organization` option is not permitted for third-party applications. Default client grants for third-party applications cannot be used to configure `organization_usage`.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This bullet point doesn't match the style of the others and seems unbalanced. Either updated this bullet point to be similar:

Or update the others:

  • Client-type: The application must be a confidential client


**Extensibility:**

- [Actions](/docs/customize/actions) with the `credentials-exchange` trigger execute normally.
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awkward to read. This falls under requirements and constraints, so suggestion:

@lrzhou25 lrzhou25 merged commit 537231f into auth0:main May 22, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants